• word of the day

    magna charta

    magna charta - Dictionary definition and meaning for word magna charta

    Definition
    (noun) the royal charter of political rights given to rebellious English barons by King John in 1215
Download our Mobile App Today
Receive our word of the day
on Whatsapp